package com.tairanchina.md.meeting.service;

import com.tairanchina.md.meeting.dto.SunAwarderDto;
import com.tairanchina.md.meeting.entity.YearMeetingSunawarder;
import com.tairanchina.md.meeting.entity.YearMeetingUser;
import com.tairanchina.md.turntable.dto.YearMeetingSunawarderDto;

/**
 * Created by lxliuxuan on 2016/12/24.
 */
public interface YearMeetingSunAwarderService {
    /**
     * 根据手机号查询用户的中奖信息
     * @param userPhone
     * @return
     */
    YearMeetingSunawarder findAwarderByPhone(String userPhone);

    /**
     * 新增用户的中奖信息
     * @param sunAwarderMsg
     */
    void addAwarder(YearMeetingSunawarder sunAwarderMsg);

    /**
     * 查询所有的中奖用户信息
     * @return
     */
    SunAwarderDto findAllAwarder();

    /**
     * 保存用户的中奖信息同时更新奖品数量
     * @param awarderMsg
     */
    void addAwarderAndUpdateSunGood(YearMeetingSunawarderDto awarderMsg, YearMeetingUser user);

}
